La tecnología de automatización de infraestructura en la nube se utiliza para aprovisionar servidores y centros de datos informáticos a través de archivos de metadatos, en lugar de configuración física. El concepto en la práctica también puede referirse a implementar "infraestructura como código" o realizar automatización de configuración continua. Los desarrolladores crearán infraestructura con plantillas para ejecutar su código de aplicación, revisar el código e integrarlo. Estas plantillas pueden luego reutilizarse y generarse automáticamente, minimizando la necesidad de un desarrollador de reconfigurar la infraestructura.
Las empresas utilizan la tecnología de automatización de infraestructura en la nube en prácticas de DevOps para reutilizar infraestructura preconfigurada y asegurar la visibilidad de la configuración en todo momento. Estas herramientas pueden ahorrar tiempo a los desarrolladores en la configuración de infraestructura, así como reducir el tiempo de inactividad.
Estas herramientas tienen un fuerte vínculo con el proceso de entrega continua. Un número de herramientas de software de gestión de configuración enfocadas en DevOps tendrán la capacidad de automatizar la infraestructura en la nube, pero esa capacidad no es inherente a todas las herramientas de gestión de configuración.
Para calificar para la inclusión en la categoría de Automatización de Infraestructura en la Nube, un producto debe:
Facilitar la definición y configuración de infraestructura en la nube
Permitir la recreación de ese estado de infraestructura en una forma con plantillas
Automatizar la aplicación de las definiciones de infraestructura
Integrarse con otras herramientas de DevOps para una entrega continua completa